我有一个已知数组,是a[1000][100][10]={12,45,48,46,46,25,35,25...};请问怎么输出?

来源:百度知道 编辑:UC知道 时间:2024/05/29 16:21:21
main()
{
float a[1000][100][10]={12,45,48,46,46,25,35,25...}; //数据太多了,都是数字//
float i,j,k;
for(i=0;i<=999;i++)
for(j=0;j<=99;j++)
for(k=0;k<=9;k++)
printf("%f ",a[i][j][k]);
}
printf("\n");
}

//我在运行是显示 Array size too large in function main
Too much global data defined in file in function main 请大家帮帮忙,怎么弄啊?? 我要用C语言编辑程序,请各位帮帮忙,给个详细的答案,谢了!!

你这个代码错的啦!

按照你的意思应该是这样子写的
#include "stdio.h"

void main()
{
float a[200][100][10]={12,45,48,46,46,25,35,25,12,121,21,212,12,12,1........}; //数据太多后面那些点点不要了,都是数字//
int i,j,k;

for(i=0;i<=9;i++)
{
for(j=0;j<=9;j++)
{
for(k=0;k<=9;k++)
{
printf("%f ",a[i][j][k]);
printf("\n");
}
}
}

}
就算帮你该成这样后还是有错的,那个数组的值太大了,你把数组的值定义小点看,但是定义小后输出的又是0.000000;我还是不知道是为什么啦! 你不如把你的题发给我看看
为什么会输出0 我已经知道是为什么了!
因为控制台的原因,控制台只能输出一定行数的东西,而且最后的东西才能输出,前面的不能输出!还有不懂的可以问我!

已知a b c中有一个是2001,一个是2002,一个是2003 对于这样的一个数组输入函数scanf("%d",&a[k][i])如果我在键盘输入1~10,那么数组是如何排列的? 已知一个整型数组a[5],其各元素值为4,6,8,10,12。使用指针求该数组元素之积 已知(1-ab)^2=(2ab-a-b)×(a+b-2),求证ab中至少有一个是1 用C程序编写一个程序 要求算出一个2维数组的各行数字的和!!数组已经给出!!是已知的 已知一个按大小顺序排列好的15个元素的数组,输入一个数字要求找出该数字是数组中的第几个元素。 int a;scanf("%d",&a);int b[a];这是错误的,那如何定义一个数组,使数组的长度接受键盘敲入? 若有说明:int a[3][4];则数组a中各元素是() 数学难题!已知a.b.c是实数,且a+b+c=0 abc=4求证a b c中至少有一个数大于2.5 编写一程序判断数组int a[6][6]是否是一个上三角。